package vista;

import java.util.Vector;

import javax.swing.table.AbstractTableModel;

import modelo.Mpartido;
import modelo.Mtemporada;

public class calendarioModelo extends AbstractTableModel{
	private static String[] titulos = { "Home", "Visitante", "Marcador",
		"Fecha", "Arbitro"};
   
   private Vector<Mpartido> mpar;

	public calendarioModelo(Vector<Mpartido> mpar) {
		super();
		
		this.mpar=mpar;
		
	
	}

	public int getColumnCount() {
		
		return titulos.length;
	}

	@Override
	public int getRowCount() {
		// TODO Auto-generated method stub
		return mpar.size();
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		Mpartido mpartido=mpar.get(rowIndex);
		switch (columnIndex) {
		case 0:
			return mpartido.getHomec();
		case 1:
			return mpartido.getVisitante();
		case 2:
			return mpartido.getMarcador();
		case 3:
			return mpartido.getFechap();
		case 4:
			return mpartido.getUmpire();

		}
		return null;
	}
	public String getColumnName(int column) {
		return titulos[column];
	}	
	

}
